﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace EF.Model.Base
{
    public class RoleModel
    {
        private int? _role_id;
        private string _role_mark;
        private string _role_name_cn;
        private string _role_name_en;
        private string _role_name_ja;
        private string _descr;

        private int? _status;
        private int? _sort_index;
        private int? _create_user;
        private DateTime? _create_time;
        private int? _update_user;
        private DateTime? _update_time;

        /// <summary>
        /// 角色Id
        /// </summary>
        public int? RoleId
        {
            get { return _role_id; }
            set { _role_id = value; }
        }

        /// <summary>
        /// 角色标识
        /// </summary>
        public string RoleMark
        {
            get { return _role_mark; }
            set { _role_mark = value; }
        }

        /// <summary>
        /// 中文角色名
        /// </summary>
        public string RoleNameCn
        {
            get { return _role_name_cn; }
            set { _role_name_cn = value; }
        }

        /// <summary>
        /// 英文角色名
        /// </summary>
        public string RoleNameEn
        {
            get { return _role_name_en; }
            set { _role_name_en = value; }
        }

        /// <summary>
        /// 日文角色名
        /// </summary>
        public string RoleNameJa
        {
            get { return _role_name_ja; }
            set { _role_name_ja = value; }
        }

        /// <summary>
        /// 角色描述
        /// </summary>
        public string Descr
        {
            get { return _descr; }
            set { _descr = value; }
        }

        /// <summary>
        /// 状态(1,未删除; 0,已删除)
        /// </summary>
        public int? Status
        {
            get { return _status; }
            set { _status = value; }
        }

        /// <summary>
        /// 排序
        /// </summary>
        public int? SortIndex
        {
            get { return _sort_index; }
            set { _sort_index = value; }
        }

        public int? CreateUser
        {
            get { return _create_user; }
            set { _create_user = value; }
        }

        public DateTime? CreateTime
        {
            get { return _create_time; }
            set { _create_time = value; }
        }

        public int? UpdateUser
        {
            get { return _update_user; }
            set { _update_user = value; }
        }

        public DateTime? UpdateTime
        {
            get { return _update_time; }
            set { _update_time = value; }
        }
    }
}
